package com.captain.leetcode;

import java.util.Arrays;

/**
 * @author captain
 * @Des 给定一个包含红色、白色和蓝色，一共 n 个元素的数组，原地对它们进行排序，使得相同颜色的元素相邻，并按照红色、白色、蓝色顺序排列。
 * <p>
 * 此题中，我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。
 * <p>
 *  
 * <p>
 * 示例 1：
 * <p>
 * 输入：nums = [2,0,2,1,1,0]
 * 输出：[0,0,1,1,2,2]
 * 示例 2：
 * <p>
 * 输入：nums = [2,0,1]
 * 输出：[0,1,2]
 * 示例 3：
 * <p>
 * 输入：nums = [0]
 * 输出：[0]
 * 示例 4：
 * <p>
 * 输入：nums = [1]
 * 输出：[1]
 * @Date 2021/8/4 0:27
 */
public class 颜色分类75 {

    public static void main(String[] args) {
        //2,0,2,1,1,0
        int[] arr = new int[]{2, 0, 2, 1, 1, 0};
        new 颜色分类75().sortColors(arr);
        Arrays.stream(arr).forEach(System.out:: println);
    }

    public void sortColors(int[] nums) {
        Arrays.sort(nums);
    }
}
